package net.zjitc.arrays.stack;

import java.util.LinkedList;

public class MylinkedStack<E> implements MyStack<E> {
    int size=0;
    private LinkedList list=new LinkedList();
    /**
     * 入栈（压栈）
     * @param e
     */
    public void push(E e){
      list.addLast(e);
    };
    /**
     * 出栈（弹栈）
     * @param
     */
    public E pop(){
        return (E) list.removeLast();
    };

    /**
     * 查看栈顶元素
     * @param
     */
    public E peek(){
        return (E)list.getLast();
    };
    /**
     * 判断栈是否为空
     * @param
     */
    public boolean isEmpty(){
        return size==0?true:false;
    };
}
